*{margin: 0;padding: 0;box-sizing: border-box;}
body{background-color: #EAEAEA;}
.warp,.agency-tg{position:relative;overflow: hidden;}
.center{text-align: center;}
.flex{display: flex;align-items: center;justify-content: center;}
.agency-dl,.agency-tg,.agency-dl img,.agency-tg img{width: 100%;vertical-align: bottom;font-size: 0.3rem;}
.contact{position: absolute;width: 40%; right:2%;top: 10%;}
.contact h4{padding-left: 20%;}
.contact p{font-size: 0.2rem;margin-top: 0.1rem;line-height: 0.4rem;}
.footer{font-size: 14px;margin-top: 0.3rem}